machine stitch - French English Dictionary